Jack, a poor boy, trades his family's cow for magic beans. The beans grow into a giant beanstalk that reaches the sky. Jack climbs it and discovers a giant's castle filled with treasures. He steals from the giant and escapes, eventually chopping down the beanstalk and killing the pursuing giant. Jack and his mother live happily ever after with the riches.